#include <iostream>

int main()
{
    //在编译期将a = 10放到符号表里，可以理解为常量表
    //即兼容了C，又保持了a是一个常量
    const int a = 10;
    int *p = (int*)&a;
    *p = 20;
    std::cout<<a<<std::endl;
    return 0;
}